*{margin:0;padding:0;font-family:Verdana, Geneva, sans-serif}
*{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
img{border:0;display:block;}
li{list-style:none;}
.clear{clear:both;height:0;width:0;overflow:hidden;}
a{text-decoration:none}
i,em{font-style:normal}
body{background:#f0f1f2;}
#common_tck{position:fixed;left:0;top:0;width:100%;height:100%;display:-moz-box;display:box;-moz-box-pack:center;-moz-box-align:center;box-pack:center;box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;z-index:10110}
#common_tck1{position:fixed;left:0;top:0;width:100%;height:100%;display:-moz-box;display:box;-moz-box-pack:center;-moz-box-align:center;box-pack:center;box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;background:rgba(0,0,0,0.7);z-index:10110}
.common_tck_black{width:auto;height:auto;padding:10px 5%;min-width:50%;max-width:80%;background:rgba(0,0,0,0.7);font-size:15px;color:#fff;text-align:center;line-height:22px;border-radius:5px;position:relative;z-index:10109;}
.common_tck_alert{width:87.5%;height:auto;background:#fff;text-align:center;border-radius:5px;position:relative;margin:auto;z-index:10110}
/*商品详情*/

.swiper-container {width: 100%;height:auto;}
.swiper-slide img{width:100%;height:auto;}
.crowdIntro{width:87.5%;height:auto;margin:0px auto;position:relative;background:#fff;padding:15px 6.25%;}
.crowdTitle{width:100%;height:auto;line-height:20px;font-size:17px;color:#303030;overflow:hidden;font-weight:normal;}
h3.crowdPrice{width:40%;height:auto;line-height:24px;font-size:12px;color:#444;overflow:hidden;font-weight:normal;margin-top:8px;}
h3.crowdPrice b{font-weight:normal;font-size:18px;margin-right:2px;color:#303030;}
.crowedPercent{width:55%;position:absolute;text-align:right;bottom:15px;line-height:24px;color:#e32144;font-size:12px;right:6.25%;}
.crowedPercent span{font-size:24px;font-weight:normal;margin-left:3px;}
.crowdStatus{width:87.5%;padding:0 6.25%;margin:auto;background:#fff;position:relative;}
.crowdStatus ul{width:100%;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;height:20px;line-height:20px;padding:10px 0}
.crowdStatus ul li{width:49.8%;border-right:1px solid #e1e1e1;text-align:center;float:left;font-size:13px;color:#444;}
.crowdStatus ul li b{font-size:19px;color:#303030;font-weight:normal;margin:0 2px}
.crowdStatus ul li label{font-size:19px;color:#303030;font-weight:normal;margin:0 2px}
.crowdStatus ul li:last-child{border-right:0;}
.crowdStatus .crowdSuccess{width:27%;height:auto;position:absolute;right:30px;bottom:0px;opacity:0.8;display:none}
.crowdStatus .crowdSuccess img{width:100%;}
#lastDate em{display:none;}
.crowdHint{width:87.5%;margin:0 auto;background:#fff;padding:10px 6.25%}
.crowdHint p{width:100%;height:16px;line-height:16px;font-size:11px;color:#878787;white-space:nowrap;}
.crowdSummary{width:100%;background:#fff;display:block;height:auto;clear:both;padding:0px 0 15px;}
.crowdSummaryCon{width:85%;height:auto;padding:10px 2.5%;background:#f0f1f2;margin:auto;}
.crowdSummaryCon p{color:#444;font-size:14px;line-height:18px;}
.crowdDetail{width:100%;margin:15px auto;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;background:#fff;}
.crowdDownLoad{width:100%;background:#fff;padding:20px 0;margin-bottom:67px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.crowdDownLoad .crowdDownLoadPic{width:66.5%;height:auto;margin:auto;margin-bottom:10px;}
.crowdDownLoadPic img{width:100%;}
.crowdDownLoad button{width:53%;height:36px;line-height:33px;text-align:center;font-size:16px;color:#333;border:1px solid #e1e1e1;border-radius:3px;display:block;background:none;margin:auto;}
.crowdBottom{width:87.5%;height:52px;background:#fff;border-top:1px solid #f1f1f1;position:fixed;left:0;bottom:0;padding:0 6.25%;z-index:999}
.lastPrice{width:40%;height:24px;line-height:24px;color:#303030;font-size:13px;padding-top:12px;}
.lastPrice b{font-size:20px;font-weight:normal;}
.crowdBottom button,.applyBottom button{width:42%;height:38px;line-height:38px;background:#000;border-radius:3px;border:0;text-align:center;color:#fff;font-size:16px;position:absolute;right:6.25%;top:7px;display:block;}
.applyBottom{width:87.5%;height:52px;background:#fff;border-top:1px solid #f1f1f1;position:fixed;left:0;bottom:0;padding:0 6.25%;z-index:999}
/*订单填写*/
.applyList{width:100%;background:#fff;}
.applyList ul{width:87.5%;margin:0 auto;}
.applyList ul li p#crowdName{width:80%;white-space:nowrap;height:52px;line-height:52px;color:#303030;overflow:hidden;text-overflow:ellipsis;}
.applyList ul li p#crowdPrice{width:20%;position:absolute;right:0;top:0;height:52px;line-height:52px;text-align:right;font-size:16px;color:#444;}
.applyList ul li p#crowdPrice b{font-weight:normal;}
.applyList ul li{width:100%;height:52px;line-height:52px;position:relative;border-bottom:1px solid #f1f1f1}
.applyList ul li#peopleNum a#addButton{width:31px;height:31px;display:block;position:absolute;right:0;top:50%;margin-top:-15px;}
.applyList ul li#peopleNum a#reduceButton{width:31px;height:31px;display:block;position:absolute;right:85px;top:50%;margin-top:-15px;}
.applyList ul li#peopleNum a img{width:100%}
.applyList ul li#peopleNum input.buyNumber{width:54px;height:52px;position:absolute;right:31px;top:50%;margin-top:-26px;text-align:center;border:0;display:block;background:none;font-size:15px;color:#444;}
.applyList ul li label{width:auto;font-size:16px;color:#303030;}
.applyList ul li span{width:78%;position:absolute;right:7%;top:0;height:52px;line-height:52px;display:block;text-align:right;font-size:16px;color:#878787;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.applyList ul li#remark span{color:#878787;}
.applyList ul li input{width:78%;position:absolute;right:7%;top:10px;height:32px;line-height:32px;background:none;text-align:right;font-size:16px;color:#878787;border:0; vertical-align:middle}
.applyList ul li select{width:78%;position:absolute;right:0;top:0;height:52px;line-height:52px;display:block;background:none;border:0;text-align:right;z-index:9;opacity:0;}
i.LiArrow{width:15px;height:15px;position:absolute;right:-3px;top:19px;}
i.LiArrow img{width:100%}
.addressRemark{margin-top:15px;}
.addressRemark ul li{height:auto;}
.addressRemark ul li:last-child{border-bottom:0;}
.liDetail{width:100%;height:auto;padding-bottom:10px;display:none;}
.addressRemark ul li .liDetail p{width:100%;height:auto;line-height:16px;padding:2px 0;position:relative;}
.addressRemark ul li .liDetail p label{font-size:14px;color:#878787;width:16%;float:left;}
.addressRemark ul li .liDetail p span{font-size:14px;position:relative;width:78%;float:left;color:#878787;margin-left:5.9%;text-align:left;right:none;height:auto;line-height:16px;white-space:normal;overflow:auto;}
#allPrice{width:100%;height:52px;background:#f0f1f2;line-height:52px;position:relative;border-bottom:1px solid #f1f1f1}
.allPriceLi{width:87.5%;padding:0 6.25%;height:52px;background:#fff;}
#allPriceNum{position:absolute;right:6.25%;height:32px;line-height:32px;top:10px;font-size:16px;}
#allPriceNum b{font-weight:normal;font-size:19px;}
.CrowdTel{width:100%;height:auto;margin-top:15px;background:#fff;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.CrowdTel ul{width:87.5%;margin:auto;}
.CrowdTel ul li{width:100%;height:52px;line-height:52px;font-size:16px;color:#adadad;border-bottom:1px solid #f1f1f1;position:relative}
.CrowdTel ul li:last-child{border-bottom:0}
.CrowdTel ul li input{width:100%;height:52px;border:0;line-height:52px;font-size:16px;color:#333;display:block;}
.CrowdTel ul li  a{border-radius:3px;width:95px;height:30px;border:1px solid #000;text-align:center;line-height:29px;font-size:15px;color:#000;display:block;position:absolute;right:0;top:11px;}
.countDown{border-radius:3px;width:95px;height:30px;border:1px solid #000;text-align:center;line-height:29px;font-size:14px;color:#000;display:block;position:absolute;right:0;top:11px;background:#fff;z-index:9;display:none}
.applyHint{width:87.5%;margin:2px auto 60px;padding:10px 6.25%;}
.applyHint p{width:100%;height:auto;line-height:18px;font-size:13px;color:#878787;padding:5px 0}
.applyHint h3{width:100%;height:22px;font-size:14px;color:#444;margin-top:5px;line-height:22px;font-weight:normal;}
.applySelectBg{width:100%;height:100%;background:rgba(0,0,0,0.7);position:fixed;left:0;top:0;z-index:1000;display:none;}
.applySelect{width:90%;height:auto;background:#fff;border-radius:3px;position:fixed;left:5%;top:50%;margin-top:-170px;z-index:1001;display:none;}
.applySelectTitle{width:90%;margin:auto;height:56px;line-height:60px;overflow:hidden;border-bottom:1px solid #696969;text-align:center;font-size:16px;color:#444;}
.applySelectList{width:90%;margin:auto;height:auto;}
.applySelectList ul li{width:100%;height:auto;text-align:center;border-bottom:1px solid #f1f1f1;position:relative;}
.applySelect ul li input{width:100%;text-align:left;color:#444;line-height:50px;height:50px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;}
.applySelect ul li textarea{width:100%;text-align:left;color:#444;line-height:22px;height:44px;font-size:16px;overflow:hidden;display:block;margin:10px 0;border:0;font-family:"微软雅黑"}
button.selectButton{width:90%;height:36px;margin:auto;line-height:36px;margin-top:15px;margin-bottom:20px;background:#000;border-radius:3px;text-align:center;font-size:18px;color:#fff;display:block;border:0;}
.applySelectList ul li span{width:100%;height:50px;line-height:50px;text-align:left;display:block;font-size:16px;color:#878787;}
.applySelectList ul li select{width:100%;height:50px;position:absolute;line-height:50px;display:block;background:none;border:0;text-align:left;z-index:9;font-size:16px;color:#878787;opacity:0;left:0;top:0;}
.applySelectList ul li#addressSelect{text-align:left}
.applySelectList ul li#addressSelect select{width:49.9%;}
.applySelectList ul li#addressSelect select#city{width:49.9%;left:auto;right:0;top:0;}
.applySelectList ul li#addressSelect span{text-align:left;width:49.9%;display:inline-block;float:left;}
.applySelectList ul li#addressSelect span.citySpan{width:45%;padding-left:4.9%;}
.areaLine{width:1px;border-right:1px solid #e1e1e1;height:30px;position:absolute;left:49.5%;top:50%;margin-top:-15px;}
.timeHint{width:87.5%;height:auto;margin:auto; margin-top:7px;margin-bottom:15px;}
.timeHint i{width:13px;height:13px;display:inline-block;margin-right:3px;}
.timeHint i img{width:100%;vertical-align:middle;margin-top:2px;}
.timeHint span{font-size:12px;color:#878787; vertical-align:top;line-height:16px;}
/*确认支付页*/
.applyPart{width:100%;background:#fff;}
.applyTitle{width:87.5%;margin:0 auto;border-bottom:1px solid #696969;height:41px;line-height:41px;font-size:16px;color:#444444;text-align:left;}
.payTitle{width:87.5%;margin:0 auto;border-bottom:1px solid #696969;height:41px;line-height:41px;font-size:16px;color:#444444;text-align:center;}
.payList ul li span{right:0;}
.payPart{margin-top:20px;margin-bottom:77px;width:100%;height:auto;background:#fff;}
.paySelectList ul{width:87.5%;margin:0 auto;background:#fff;padding:0 6.25%;}
.paySelectList ul li{width:100%;height:52px;line-height:52px;position:relative;border-bottom:1px solid #f1f1f1}
.paySelectList ul li input{opacity:0;position:absolute;left:0;top:0;height:0;width:0;overflow:hidden;border:0;}
.paySelectList ul li i{width:21px;height:21px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
.paySelectList ul li i img{width:100%;}
.paySelectList ul li label{width:30%;height:52px;line-height:52px;font-size:16px;color:#444;position:absolute;left:32px;top:0;}
.paySelectList ul li span{width:26px;height:26px;position:absolute;right:0;top:50%;margin-top:-13px;display:inline-block;}
.paySelectList ul li span img{width:100%;}
.lastNoBorder ul li:last-child{border-bottom:0;}
 .loading{background:rgba(0,0,0,0.2);width:100%;height:100%;position:fixed;left:0;top:0;z-index:11000;display:none;}
 .loading img{width:20px;height:20px;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;z-index:11001}
 /*支付状态页*/
 .statusInfo{width:100%;height:auto;margin:60px auto;}
 .statusInfo .statusPic{width:64px;height:64px;margin:auto;}
 .statusPic img{width:100%;}
 .statusTxt{width:100%;text-align:center;line-height:45px;height:45px;font-size:16px;color:#303030;}
 .statusCon{width:100%;height:auto;}
 .statusCon p{width:100%;height:18px;color:#878787;font-size:13px;line-height:18px;text-align:center;}
 .statusDown{width:87.5%;height:auto;margin:auto;margin-bottom:30px;}
  .statusDown button.rePayButton{width:100%;height:36px;line-height:36px;background:none;border-radius:3px;text-align:center;font-size:16px;color:#303030;border:1px solid #000;display:block;margin-bottom:15px;margin-top:40px;display:none;}
 .statusDown button.statusDownButton{width:100%;height:36px;border:1px solid #000;line-height:36px;background:#000;border-radius:3px;text-align:center;font-size:16px;color:#fff;display:block;}
 .DownButtonTxt{width:100%;font-size:12px;color:#878787;text-align:center;line-height:16px;margin-top:10px;}
 .statusEwm{width:85%;padding:5px 1.25%;background:#f3f3f3;margin:auto;position:relative;}
 .statusEwmPic{width:100%;height:auto;}
.statusEwmPic img{width:100%}
/*单品订单详情*/
.orderTop{width:87.5%;padding:12px 6.25%;background:#fff;border-bottom:1px solid #f1f1f1;position:relative;margin-bottom:15px;}
.orderPhoto{width:38%;height:auto;min-height:88px;overflow:hidden}
.orderPhoto img{width:100%;height:auto;}
.orderIntro{width:50%;left:44%;top:50%;height:60px;margin-top:-30px;position:absolute;}
.orderIntro p{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.orderIntro p span{margin-right:10px;}
.orderIntro p span b{font-weight:normal;}
.payStatus{height:20px;line-height:20px;font-size:13px;color:#e73d5b;}
.orderName{height:23px;line-height:23px;font-size:16px;color:#303030;}
.orderInfo{height:20px;font-size:13px;color:#878787;line-height:20px;}
.orderPayButton{width:100%;height:40px;margin-bottom:15px;text-align:center;}
.orderPayButton a{display:block;width:87.5%;margin:auto;height:40px;line-height:40px;background:#000000;border-radius:3px;text-align:center;font-size:17px;color:#fff;}
.orderMessage{width:87.5%;padding:5px 6.25%;background:#fff;border-top:1px solid #f1f1f1;margin-bottom:15px;}
.orderMessage h2{width:100%;border-bottom:1px solid #f1f1f1;height:17px;line-height:17px;padding:14px 0}
.orderMessage h2 i{width:17px;height:17px; display:inline-block;margin-right:5px; vertical-align:middle;}
.orderMessage h2 i img{width:100%;}
.orderMessage h2 span{font-size:16px;color:#303030; vertical-align:top;font-weight:normal}
.orderMessageList{width:100%;height:auto;margin:15px 0;}
.orderMessageList ul li{width:100%;height:auto;position:relative;clear:both;padding:4px 0}
.orderMessageList ul li label{width:13.5%;height:auto;line-height:18px;font-size:14px;color:#878787; vertical-align:top;display:block;float:left;}
.orderMessageList ul li span{width:86%;height:auto;line-height:18px;color:#878787;font-size:14px;display:block;float:right;}
.orderDetail{width:87.5%;padding:5px 6.25%;background:#fff;border-top:1px solid #f1f1f1;margin-bottom:15px;}
.orderDetail h2{width:100%;border-bottom:1px solid #f1f1f1;height:17px;line-height:17px;padding:14px 0}
.orderDetail h2 i{width:17px;height:17px;display:inline-block;margin-right:5px;}
.orderDetail h2 i img{width:100%;}
.orderDetail h2 span{font-size:16px;color:#303030;vertical-align:top;font-weight:normal}
.orderDetailList{width:100%;height:auto;margin:15px 0;}
.orderDetailList ul li{width:100%;height:auto;position:relative;clear:both;padding:3px 0}
.orderDetailList ul li label{width:auto;height:auto;line-height:22px;font-size:14px;color:#878787;display:block;}
.orderDetailList ul li span{width:auto;height:auto;line-height:22px;color:#878787;font-size:14px;display:block;position:absolute;right:0;top:3px;}
.orderCancel{width:87.5%;height:45px;display:block;line-height:45px;border:1px solid #000;border-radius:3px;margin:25px auto 30px;text-align:center;color:#303030;font-size:18px;background:none;}
div.LiArrow{width:15px;height:15px;position:absolute;right:6%;top:50%;margin-top:-7px;}
div.LiArrow img{width:100%}




#cta_con{width:90%;height:30px;line-height:30px;font-size:11px;color:#666;text-align:center;border-bottom:1px solid #e1e1e1;padding:17px 5% 25px}
#cta_sure{width:100%;height:46px;line-height:46px;color:#0059e2;font-size:18px;text-align:center;}
#cta_sure a{width:49%;display:block;float:left;border-right:1px solid #e1e1e1;height:46px;line-height:46px;font-size:18px;text-align:center;}
#cta_sure a:last-child{border:0;color:#333}
.origShare{width:94%;height:auto;position:fixed;bottom:0;left:3%;z-index:10002;display:none;}
.origShare ul{width:74%;height:auto;padding:20px 13% 16px;text-align:center;background:#fff;border-radius:10px;margin-bottom:10px;}
.origShare ul li{width:49.9%;text-align:center;float:left;height:auto;}
.origShare ul li p{width:48px;height:48px;margin:auto;}
.origShare ul li p img{width:100%}
.origShare ul li span{display:block;width:100%;text-align:center;font-size:12px;color:#333;line-height:20px;}
.origShareBg{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:10001;display:none;}
.ShareCancel{width:100%;height:40px;line-height:40px;background:#fff;border-radius:10px;color:#36C;text-align:center;font-size:16px;margin-bottom:10px;}
/*animate*/
.bounceInOut{-webkit-animation:bounceInOut 1s;-webkit-transform: translate(0, 200px);}
@-webkit-keyframes bounceInOut {
	0%{-webkit-transform: translate(0, 0)}
	35%{-webkit-transform: translate(0, -2px)}
	100%{-webkit-transform: translate(0, 200px)}
	}
.shareUlOut{-webkit-animation:shareUlOut 0.7s;padding-bottom:16px;}
@-webkit-keyframes shareUlOut {
	0%{padding-bottom:16px;}
	35%{padding-bottom:21px}
	100%{padding-bottom:16px;}
	}
.shareUlUp{-webkit-animation:shareUlUp 0.7s;padding-bottom:16px;}
@-webkit-keyframes shareUlUp {
	0%{padding-bottom:16px;}
	85%{padding-bottom:21px}
	100%{padding-bottom:16px;}
	}
.bounceInDown{-webkit-animation:bounceInDown 0.7s;-webkit-transform: translate(0, 0);opacity: 1;}
@-webkit-keyframes bounceInDown {
  from {
    opacity: 0;
    -webkit-transform: translate(0, 1000px);
    transform: translate(0, 100px);
  }
  85% {
    opacity: 1;
    -webkit-transform: translate(0, -2px);
    transform: translate(0, -14px);
  }
  to {
	opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.slideInDown{-webkit-animation:slideInDown 0.7s ;-webkit-transform: translate(0, 0);opacity: 1;}
@-webkit-keyframes slideInDown {
  from {
    opacity: 0;
    -webkit-transform: translate(0, 400px);
    transform: translate(0, 1000px);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
/*语音验证码弹出框*/
.voiceButton{width:87.5%;margin:auto;height:25px;line-height:30px;font-size:13px;color:#878787;text-align:right;overflow:hidden}
.voiceButton a{color:#00F;}
.videoLog{width:84%;height:auto;position:fixed;left:8%;top:50%;margin-top:-100px;z-index:13064;background:#fff;border-radius:3px;}
.weui_dialog_hd{width:100%;height:55px;line-height:55px;font-size:16px;color:#000;text-align:center;padding-top:5px;}
.weui_dialog_bd{width:85%;margin:auto;height:auto;padding:0px 0 15px;line-height:20px;color:#878787;font-size:14px;}
.weui_dialog_ft{width:100%;height:40px;border-top:1px solid #f1f1f1;}
.weui_dialog_ft a.default{width:49.5%;height:40px;line-height:40px;display:inline-block;text-align:center;font-size:16px;color:#333;border-right:1px solid #f1f1f1;float:left}
.weui_dialog_ft a.primary{width:49.5%;height:40px;line-height:40px;display:inline-block;text-align:center;font-size:16px;color:#1a9722;float:left;}











